package Collection;

import java.util.TreeSet;

/*
     TreeSet是一个有自然排序的功能的类（可以自定义排序方式）
     TreeSet里面放的元素尽量要相同，写多个类型时会报错
     TreeSet在排序方法：
     数字类型：从小到大排序
     字符串类型：逐个比较每个字符在字母表中的先后，从前往后
     TreeSet如果要对自定义数据类型进行排序的时，自定义数据类必须实现Comparable接口
 */
public class TreeSetDemo {
    public static void main(String[] args) {
        TreeSet<String> treeSet=new TreeSet();
        treeSet.add("cb");
        treeSet.add("ab");
        treeSet.add("ac");
        System.out.println(treeSet);
        TreeSet<Student> treeSet1=new TreeSet();
        Student student1=new Student("yao",1);
        Student student2=new Student("liui",2);
        treeSet1.add(student1);
        treeSet1.add(student2);
        System.out.println(treeSet1);
    }
}
